4.1.1 Request结构
Request 结构表示一个由客户端发送的HTTP请求报文。虽然HTTP请求报文是由一系列文本行组成的,但 Request 结构并不是完全按照报文逐字逐句定义的。实际情况是,这个结构只包含了报文在经过语法分析之后,其中较为重要的信息;除此之外,这个结构还有一系列相应的方法可供使用。
Request 结构主要由以下部分组成:
URL字段;Header字段;Body字段;Form字段、PostForm字段和MultipartForm字段。
通过 Request 结构的方法,用户还可以对请求报文中的cookie、引用URL以及用户代理进行访问。当 net/http 库被用作HTTP客户端的时候, Request 结构既可以用于表示客户端将要发送给服务器的请求,也可以用于表示服务器接收到的客户端请求。